package com.seashell.appstartupjob.config.node;

/**
 * com.seashell.appstartupjob.config.node.JarFileTransJobNode
 * jar内文件移动节点配置项
 *
 * @author Allen
 * @version v1.0
 * @date 2017/7/18
 */
public class JarFileTransJobNode {

    /**
     * 表达式
     */
    public static String EXPRESSION = "expression";
    /**
     * 目标地址
     */
    public static String DESTINATION_PATH = "des-path";
    /**
     * 目标地址类型 {@link com.seashell.appstartupjob.enums.DestinationPathType}
     */
    public static String DESTINATION_PATH_TYPE = "des-path-type";
    /**
     * 拷贝类型 {@link com.seashell.appstartupjob.enums.CopyType}
     */
    public static String COPY_TYPE = "copy-type";
    /**
     * 包含路径
     */
    public static String INCLUDES = "includes";
    /**
     * 包含路径列表项
     */
    public static String INCLUDE = "include";
    /**
     * 排除路径
     */
    public static String EXCLUDES = "excludes";
    /**
     * 排除路径列表项
     */
    public static String EXCLUDE = "exclude";
    /**
     * 原始路径切掉的部分
     */
    public static String RESOURCE_PATH_CUT = "resource-path-cut";
    /**
     * 工人类型
     */
    public static String WORKER_CLASS = "worker-class";

}
